#pragma once

#include <vector>
#include <map>
#include "Card.h"

namespace Poker
{
    struct CardSub
    {
        std::vector<Card> m_Cards;
        bool HasConfirmed = false;


        CardSub() = default;
        CardSub(const std::vector<Card> &cards);
        bool Confirm();
        std::map<unsigned int, unsigned int> GetNumCount();
        bool Responsive(const CardSub &other);
    };
};
